/*$NavigationHistoryLinksHover_color: #5a9ddb;
$NavigationHistoryLinksVisited_color: #5a9ddb;
$recordsNavigationContainer_paddingLeft: 1px;
$recordsNavigationContainer_paddingRight: 1px;
$mainToolbar_padding: 0px;
$navigationTabsActionContainer_paddingLeft: 22px;
$navigationTabsActionContainer_background: #E9E9E9;
$navigationTabsActionContainerTC_height: 25px;
$navigationTabsActionContainer_marginTop: 4px;
$recordsNavigationContainer_marginRight: 7px;
$layoutTabControl_padding: 0px;
$layoutTabControlDiv_padding: 0px;
$editModeActions_marginRight: 2px;
$editModeActionsDmxLite_marginRight: 3px;
$navigationTabsActionContainerStrip_paddingTop: 0px;*/
/*# --- ASPxMenu Lite skins for XAF --- #*/
.menuLinks_QuartoYessa .dxm-popOut
{
    border-style: none !important;
}
.menuLinks_QuartoYessa .dxm-item a.dx > span
{
    /*color: #92C021;*/
    text-decoration: none !important;
}
.menuLinks_QuartoYessa .dxm-hovered a.dx > span
{
    /*color: #92C021 !important;*/
    text-decoration: none !important;
}
.menuLinks_QuartoYessa .dxm-disabled a.dx > span
{
    color: #C8C8C8 !important;
}
.menuButtons_QuartoYessa .dxm-disabled a.dx
{
    color: #C8C8C8 !important;
}
.menuButtons_QuartoYessa a.dx
{
    /*color: #92C021 !important;*/
}
.menuButtons_QuartoYessa .dxm-popOut
{
    padding: 4px 2px 4px 2px !important;
}
.menuButtons_QuartoYessa .dxm-content
{
    padding: 9px 21px 9px 22px !important;
}
.menuLinks_QuartoYessa .dxm-content
{
    padding: 9px 21px 9px 22px !important;
}
.menuButtons_QuartoYessa .dxm-item
{
    background: #fff !important;
    border: 1px solid #c6c6c6 !important;
    border-radius: 3px !important;
}
.menuButtons_QuartoYessa .dxm-item.dxm-hovered
{
    background: #F0F0F0 !important;
}
.menuButtons_QuartoYessa, .menuButtons_QuartoYessa .dxm-tmpl
{
    color: #2C4D79;
    background: none !important;
}
.menuButtons_QuartoYessa .dxm-item.dxm-tmpl
{
    border-color: transparent !important;
}
.menuButtons_QuartoYessa .dxm-item.dxm-tmpl > *
{
    margin: -1px 0;
}
.menuButtons .dxm-item:not(.dxm-ami) .dxm-content
{
    /*# B254142 #*/
    /*min-width: "" !important;*/
    text-align: center;
}
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-l .dxm-content.dxalink,
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-r .dxm-content.dxalink,
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content.dxalink,
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content.dxalink,
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-t .dxm-content.dxalink,
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-b .dxm-content.dxalink,
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content.dxalink,
.dxmLite_QuartoYessa .menuLinks_QuartoYessa.dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content.dxalink
{
    padding: 4px;
}
.dxmLite_QuartoYessa .dxm-main.dxmtb .dxm-item,
.dxmLite_QuartoYessa .dxm-main.dxmtb .dxm-item a.dx
{
    font-size: 1em !important;
}

#Logon_PopupActions_Menu {
    padding-right: 5px;
}

/*# ErrorInfoControl #*/
#Vertical_ErrorInfo_Header {
    /*font-weight: bold;*/
}

#Vertical_ErrorInfo {
    margin-bottom: 10px;
}

.ValidationFailed td.dxic, .ValidationFailed td.dxic > input, .ValidationFailed td textarea, .ValidationFailed .dxeButton {
    background-color: #FFEDF0 !important;
}

.ValidationFailed {
    border: solid 1px #D33751;
}

.ValidationFailed td {
    /*background-color: red;*/
}

.ValidationFailed td input {
    /*background-color: blue;*/
}

.ErrorMessage td {
    padding: 10px;
}

.ErrorMessage {
    /* font-family is neede in popup windows (otherwise a font like Helvetic will be used ...) */
    font-family: "Open-Sans", "Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, Sans-serif, Arial, Helvetica, sans-serif;
    width: 100%;
    color: #D33751;
    background-color: #FFEDF0;
    border: solid 1px #C6C6C6;
    vertical-align: middle;
}

.ErrorMessage .ErrorImage {
    width: 16px;
}

.ErrorLabel {
    text-align: left;
    color: #D33751;
    font-weight: bold;
}

.errorIcon {
    padding-left: 5px;
    padding-right: 5px;
}

.ErrorDetails {
    /*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
    font-size: 100%;
}

/*.ErrorMessage
{
    width: 100%;
    background-color: #FEE2C4;
    border: solid 1px #E3BFA5;
    vertical-align: middle;
}
.ErrorMessage .ErrorImage
{
    width: 16px;
}
.ErrorLabel
{
    text-align: left;
    color: black;
}
.errorIcon
{
    padding-left: 5px;
    padding-right: 5px;
}
.ErrorDetails
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 90%;
}
*/

/*# ValidationError icon #*/

.WebEditorCell .dxeErrorCell_QuartoYessa.dxeErrorFrame_QuartoYessa .dxEditors_edtError_QuartoYessa.XafInplaceValidationErrorIcon {
    background-image: none !important;
    height: 16px;
    width: 16px;
    margin: 0;
}

.WebEditorCell .dxeErrorCell_QuartoYessa.dxeErrorFrame_QuartoYessa.dxeErrorFrameSys.dxeErrorCellSys {
    padding-right: 5px;
    padding-left: 5px;
}

.dxGridView_gvCellError_QuartoYessa.xafGridCellError {
    background-image: none !important;
}

/*.WebEditorCell .dxeErrorCell_QuartoYessa.dxeErrorFrame_QuartoYessa .dxEditors_edtError_QuartoYessa.XafInplaceValidationErrorIcon
{
    background-image: none !important;
    height: 16px;
    width: 16px;
    margin: 0;
}
.WebEditorCell .dxeErrorCell_QuartoYessa.dxeErrorFrame_QuartoYessa.dxeErrorFrameSys.dxeErrorCellSys
{
    padding-right: 5px;
    padding-left: 5px;
}
.dxGridView_gvCellError_QuartoYessa.xafGridCellError
{
    background-image: none !important;
}
*/

/*# TreeList #*/
.TreeList .dxtlIndentWithButton_QuartoYessa
{
    vertical-align: middle;
}
.TreeList .dxtlCommandCell_QuartoYessa
{
    vertical-align: middle;
}
.TreeList .dxtlCommandCell_QuartoYessa .dxbButton_QuartoYessa
{
    display: block;
}
.TextCell
{
    padding-left: 5px;
}
.XafTreeNode .ImageCell
{
    width: 16px;
    vertical-align: top;
}
.XafTreeNode .TextCell
{
    padding: 0px 5px;
    font-size: 90%;
}
.TreeList .XafTreeNode .ImageCell
{
    /*# T475015 #*/
    vertical-align: middle;
}
.TreeList .XafTreeNode .ImageCell img
{
    display: inherit;
}
/*# Upload file/image buttons #*/
.xafLookupButton
{
    margin-left: 1px;
}
.xafLookupButton div.dxb
{
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.XafFileDataAnchor
{
    white-space: nowrap;
    margin-right: 5px;
}
/*# layout #*/
.Layout
{
    padding-left: 32px;
}

.Layout table.GroupContent {
    /*margin-top: 10px;*/
    margin-top: 0px;
    margin-bottom: 10px;
}

.Layout .Caption
{
    color: #4a4a4a;
    vertical-align: middle;
    padding: 2px 0px 2px 0px;
    white-space: nowrap;
}
.Layout .StaticText
{
    color: #4f4f4f;
}
.LayoutTabbedGroupContainer
{
    padding: 16px 5px 5px 5px;
}
.GroupHeader .Image
{
    padding-left: 20px;
}
.GroupHeader .Label {
    width: 100%;
    color: #2C3E50; /* ADDED */
    font-family: Oxygen-Bold; /* ADDED */
    font-size: 14px; /* ADDED */
}
.GroupHeader {
    /*height: 27px;*/
    margin: 10px 10px 5px 0px;
    border: solid 0px; /* ADDED */
    background-color: #F7F7F7; /* ADDED */
    /*background-color: #C8DC90;*/
    padding: 5px 10px 5px 10px; /* ADDED*/
}
.GroupHeader:first-child
{
    margin: 0px 0px 5px 0px;
}
.NextColumn .GroupHeader td.L div
{
    width: 35px;
}
.GroupHeader td.R div {
    width: 5px;
    height: 27px;
}
.Layout table.GroupContent {
    width: 100%;
    margin-top: 10px; /* ADDED */
}
.Layout td.GroupContent {
    vertical-align: top;
}

.Layout .WebEditorCell
{
    border-collapse: separate;
    padding: 0px 0px 0px 0px;
}
.Layout .WebEditorCell::after
{
    display: block;
    content: "";
    clear: both;
}
.Layout .WebEditorCell a, .Layout .WebEditorCell a:hover, .Layout .WebEditorCell a:visited
{
    text-decoration: underline;
}
.Layout div.Item
{
    padding: 2px 5px 2px 5px;
}
.Layout .NextColumn div.Item
{
    padding: 2px 5px 2px 5px;
}
.Layout .LayoutTabContainer
{
    margin: 0px !important;
}
.Layout .HItem
{
    vertical-align: top;
}
.Layout .haLeft
{
    text-align: left !important;
}
.Layout .haRight
{
    text-align: right !important;
}
.Layout .haCenter
{
    text-align: center !important;
}
.Layout .vaTop
{
    vertical-align: top !important;
}
.Layout .vaCenter
{
    vertical-align: middle !important;
}
.Layout .vaBottom
{
    vertical-align: bottom !important;
}
.Layout .Item .ACH
{
    margin: 1px 0px;
}
.Layout .Item .ACH .TemplatedItem
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
/*# TabContainer #*/
.TabsContainer .dxmMenuSeparator_QuartoYessa, .TabsContainer .dxmLite_QuartoYessa .dxm-separator
{
    padding: 0px 10px 0px 16px !important;
}
.TabsContainer
{
    padding-right: 5px;
    float: right;
}
.TabsContainer td
{
    text-align: left;
}
.TabsContainer .TemplatedItem
{
    padding: 0px 5px 0px 11px;
}
.TabsContainer .TemplatedItem .SingleChoiceActionItemLabel
{
    padding-left: 0px;
}
.LayoutTabContainerWithNestedFrame > .Item:first-child > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmMenu_QuartoYessa, .LayoutTabContainerWithNestedFrame > .Item:first-child > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmLite_QuartoYessa .dxm-main
{
    border-top: 0px;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmMenu_QuartoYessa, .LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmLite_QuartoYessa .dxm-main
{
    border-left: 0px;
    border-right: 0px;
}
.Layout .Item > .ACH .dxm-main
{
    padding-top: 0px !important;
    padding-right: 0px !important;
}
.Layout > .NestedFrameControl > .NestedFrame > .ToolBarUpdatePanel + .NestedFrameViewSite > .ListViewItem, .Layout > .Item > .Item > tbody > tr > .NestedFrameControl > .NestedFrame > .ToolBarUpdatePanel + .NestedFrameViewSite > .ListViewItem
{
    padding: 0px !important;
}
.GroupContent > .NestedFrameControl > .NestedFrame > .ToolBarUpdatePanel + .NestedFrameViewSite > .ListViewItem
{
    padding: 0px !important;
}
.NestedFrameViewSite > .Layout
{
    padding: 0px;
}
.LayoutTabContainer
{
    padding: 12px !important;
}
.LayoutTabContainer > .Item > .NestedFrame > .NestedFrameViewSite > .Item
{
    padding-top: 0px !important;
}
.LayoutTabContainer > .Item > .NestedFrame > .ToolBar
{
    padding: 0px 5px 0px 5px !important;
}
.LayoutTabContainer > .NestedFrameControl
{
    padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame
{
    padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .NestedFrameViewSite > .Item
{
    padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .ToolBar
{
    padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .NestedFrameViewSite > .Item > .GridView
{
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .NestedFrameViewSite.WithoutToolbar > .Item > .GridView
{
    border-top: 0px;
}
.Content > div > .Layout
{
    padding-top: 15px;
}
.Content > div > .Layout > .GroupHeader:first-child
{
    margin-top: 0px !important;
}
/*# Grid #*/
td.ActionCell
{
    text-align: center;
    white-space: nowrap;
}
td.ActionCell *
{
    white-space: nowrap;
}
/*# Chart #*/
.xafChartPanel label
{
    font-size: 85%;
}
.xafChartPanel .dxeMemoEditAreaXaf label
{
    font-size: 100%;
}
/*# ActionContainerHolder #*/
.dxm-main .dxm-item .TemplatedItem input[type=text]::-ms-clear
{
    display: none;
}
.ACH .TemplatedItem
{
    padding: 0px 10px 0px 10px;
}
.ACH .dxm-item .TemplatedItem
{
    padding: 1px 10px 0px 9px;
}
.ACV .dxm-main .TemplatedItem
{
    padding-left: 7px !important;
}
.SingleChoiceActionItemLabel
{
    padding-left: 9px;
    padding-right: 5px;
}
.TemplatedItem
{
    border-collapse: separate !important;
}
.TemplatedItem > table
{
    border-collapse: separate !important;
}
.ACV .dxmVerticalMenuItemWithImage_QuartoYessa
{
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
/*# Lookup ComboBox #*/
.xafLookupEditor
{
    border-collapse: separate;
}
/*# ASPxColorEdit - ShowDisplayText == false #*/
.ColorEditHideText .dxeCIT
{
    display: none;
}
.ColorEditHideText div[class^='dxeColorIndicator']
{
    border: 1px solid #000;
}
.ColorEditHideText div[class^='dxeColorIndicator']:last-child
{
    border-right-color: #000;
}
/*# T519328 #*/
.dx-toast-wrapper.dx-overlay-wrapper
{
    z-index: 15000 !important;
}
/*# Common #*/
span, label, a, .GroupHeader, .StaticText, .TextCell, .Layout .Caption {
    font-family: "Open-Sans", "Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, Sans-serif, Arial, Helvetica, sans-serif;
}
body
{
    color: black;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}
.BodyBackColor
{
    background-color: #E9E9E9;
}
div.PageContent
{
    padding: 0px 0px 0px 0px;
}
.ACPanel
{
    border-collapse: separate;
    padding: 2px 20px 1px 5px;
    height: 25px;
    border-top: solid 1px #c6c6c6;
}
.ACPanel td td
{
    text-align: left;
}
.Main
{
    background: white;
}
h1 {
    color: Black;
    font-size: 200%;
    font-family: "Open-Sans", "Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, Sans-serif, Geneva, sans-serif;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.HorizontalTemplateHeader, .VerticalTemplateHeader, .Header {
    /*background: #E9E9E9;*/
    background: #FBFCFC;
}
.FooterCopyright {
    font-family: "Open-Sans", "Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, Sans-serif, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: right;
    color: #b8b8b8;
}
body.Dialog
{
    background-color: White !important;
}
div.DialogPageContent
{
    margin: 0px;
}
div.Header
{
    width: 100%;
    height: 80px;
    margin: 0px;
}
.Error
{
    color: Black;
}
.ToolsActionContainerPanel
{
    margin: 15px;
}
.ToolsActionContainerPanel .dxrpcontent
{
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.LeftPane
{
    padding-bottom: 15px;
}
div.LeftPane > .ACV
{
    padding-top: 15px;
}
.DialogContent .HContainer
{
    display: table;
}
/*# Splitter #*/
.HorizontalTemplate .dxsplLCC, .VerticalTemplate .dxsplLCC
{
    padding: 0px;
}
.xafChartToolBar td
{
    padding: 5px;
}
.height100
{
    height: 100%;
}
.posRelative
{
    position: relative;
}
.NoBorders .DialogContent .ContentCell
{
    padding: 0px;
}
.NoBorders .DialogContent.Content
{
    padding-bottom: 0px;
}
.NoBorders .Layout div.Item
{
    padding: 0px;
}
table.MainContent tr.Header td.Header
{
    padding: 3px 10px 10px 10px;
}
table.MainContent tr.Content td.Content
{
    padding: 10px 15px 2px 15px;
}
table.MainContent td.ViewImage
{
    width: 32px;
    padding: 0px 5px 0px 15px;
}
table.ViewHeader
{
    margin: 10px 0px 0px 0px;
}
.EditModeActions
{
    padding: 5px 15px 5px 10px;
    border-bottom: #b6bdcc 1px solid;
}
.Content .EditModeActions
{
    padding: 5px 0px 5px 10px;
    border-bottom: 0px;
}
.ToolBar
{
    margin: 0px 0px 0px 0px;
}
.Links
{
    padding: 35px 40px 15px 40px !important;
    line-height: 24px;
}
tr.Footer td.Right
{
    padding: 20px 10px 10px 0px;
}
div.Footer
{
    padding: 10px 10px 10px;
    background: #4a4a4a;
}
div.Header table
{
    margin: 0px 15px 0px 15px;
}
div.Header table td
{
    padding: 24px 0px 0px 0px;
}
/*# Dialog #*/
.Dialog
{
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}
.Dialog .Layout
{
    padding-left: 0px;
}
.DialogContent.Content
{
    border-collapse: separate;
    height: 100%;
    padding-bottom: 30px;
}
.DialogContent .ContentCell
{
    vertical-align: top;
    padding: 30px 50px 30px 50px;
}
.Dialog .ViewImage img
{
    margin: 0px 5px 0px 0px;
}
.DockBottom
{
    border-collapse: separate;
    margin-top: -30px;
    padding-right: 50px;
}
.PopupSizeCalculated .Dialog
{
    position: absolute;
}
/*# Controls customization #*/
.dxgvControl_QuartoYessa
{
    width: 100%;
}
.dxtcControl_QuartoYessa, .dxtcLite_QuartoYessa
{
    width: 100% !important;
}
.dxtvControl_QuartoYessa.TreeViewNavControl a
{
    color: #000;
}
/*# NavigationHistoryLinks #*/
.NavigationHistoryLinks
{
    color: #86888D;
    padding: 0px 0px 0px 2px;
}
.NavigationHistoryLinks a:hover
{
    text-decoration: underline;
}

.NavigationHistoryLinks a, .NavigationHistoryLinks a:visited {
    text-decoration: underline;
    color: #86888D;
}

.NavigationHistoryLinks a.Current, .NavigationHistoryLinks a.Current:hover, .NavigationHistoryLinks a.Current:visited
{
    text-decoration: none;
    color: #86888D;
}
/*# Header #*/
.Security .dxmMenuSeparator_QuartoYessa, .Security .dxmLite_QuartoYessa .dxm-separator
{
    padding: 0px 11px 0px 11px !important;
}
table.Top td.Logo
{
    padding: 10px 20px 10px 15px;
}
table.Top td.Security
{
    padding: 15px 10px 0px 20px;
    text-align: right;
    vertical-align: top;
}
table.Top td.Security td
{
    text-align: left;
}
table.Top td.Security div.Security
{
    display: inline;
    float: right;
}
/*# RecordsNavigationContainer #*/
.RecordsNavigationContainer .dxmLite_QuartoYessa .dxm-content, .RecordsNavigationContainer .dxmLite_QuartoYessa .dxm-disabled.dxm-content
{
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.RecordsNavigationContainer .menuLinks_QuartoYessa
{
    padding-left: 8px;
}
.RecordsNavigationContainer .menuLinks_QuartoYessa .dxmMenuItemWithImage_QuartoYessa
{
    padding-left: 3px;
}
.RecordsNavigationContainer
{
    padding-right: 14px;
}
/*# NotificationsPopupWindowCustomization #*/
.NotificationsPopupWindowCustomization .DialogContent.Content
{
    padding-bottom: 0px;
}
.NotificationsPopupWindowCustomization .DialogContent .ContentCell
{
    padding-bottom: 0px;
}
.NotificationsPopupWindowCustomization .notificationsStateItem.Item
{
    float: right;
    padding-top: 6px;
    padding-bottom: 12px;
}
.NotificationsPopupWindowCustomization .actionGroup.Item .ACH
{
    float: right;
}
.NotificationsPopupWindowCustomization .postponeItem.Item
{
    padding-top: 11px;
    min-width: 200px;
    max-width: 200px;
}
/*# NavigationTabsActionContainer #*/
.NavigationTabsActionContainer .dxtc-content .dxmLite_QuartoYessa .menuLinks_QuartoYessa
{
    padding-left: 14px !important;
}
.NavigationTabsActionContainer .dxtcLeftIndentCell_QuartoYessa div, .NavigationTabsActionContainer .dxtcLite_QuartoYessa .dxtc-leftIndent
{
    width: 15px !important;
}
.NavigationTabsActionContainer .dxtcPageContent_QuartoYessa, .NavigationTabsActionContainer .dxtcLite_QuartoYessa .dxtc-content
{
    padding-left: 18px;
    border: none !important;
}
.NavigationTabsActionContainer .dxtcLite_QuartoYessa .dxtc-rightIndent
{
    padding-top: !important;
    padding-bottom: !important;
}
/*# Logon #*/
.DialogContent.Content.LogonContent
{
    background-color: White;
    height: 300px;
    padding-bottom: 0px;
}
.Logon
{
    width: 500px;
    text-align: left;
}
.LogonContentCell .Layout .NextColumn div.Item
{
    padding-left: 10px;
}

#Logon_ErrorInfo {
    font-family: Oxygen-Bold;
    font-size: 100%;
    margin-bottom: 20px;
}

/*# NavigationBarActionContainer #*/
.xafNavigationBarActionContainer {
    margin-bottom: 3px;
}
/*# Navigation Links (QuickAccessNavigationActionContainer) #*/
.NavigationLinks a, .NavigationLinks a:hover, .NavigationLinks a:visited
{
    text-decoration: underline;
    margin: 0px 6px;
}
/*# T385970 - Notification action #*/
.dxmLite_QuartoYessa .dxm-horizontal.menuLinks .notificationItem
{
    padding-left: 10px;
    padding-right: 10px;
}
.dxmLite_QuartoYessa .dxm-horizontal.menuLinks .notificationItem a.dxm-content
{
    background-color: #33B360;
    border-radius: 55px;
    padding: 1px 14px 1px 6px !important;
}
.dxmLite_QuartoYessa .dxm-horizontal.menuLinks .notificationItem.dxm-hovered
{
    background-color: transparent;
    border: 1px solid transparent;
}
.dxmLite_QuartoYessa .dxm-horizontal.menuLinks .notificationItem span
{
    color: #fff !important;
    padding-left: 3px;
    text-decoration: none !important;
}
.dxmLite_QuartoYessa .dxm-popup .dxm-hovered {
    /*background-color: #DBE2CB !important;*/
    /*background-color: #B2CF65 !important;*/
    background-color: #DBE2CB !important;
}
.dxmLite_QuartoYessa .dxm-popup .dxm-hovered .dxm-content
{
    color: #4a4a4a;
}
.dxm-popup .dxm-noImages .dxm-item,
.dxm-popup .dxm-item.dxm-noImage
{
    padding-bottom: 5px;
    padding-top: 5px;
}
.dxmLite_QuartoYessa .dxm-tmpl td.dxic > input
{
    padding-top: 2px;
    padding-bottom: 3px;
    background-color: white;
}
.menuActionImageSVG .dxm-image,
.dxm-popup .menuActionImageSVG .dxm-image,
.smallImage2 .dxm-image,
.dxm-popup .smallImage2 .dxm-image
{
    padding: 2px 4px !important;
}
.smallImage .dxm-image,
.dxm-popup .smallImage .dxm-image
{
    padding: 6px 8px !important;
}
.hasImage .dxm-content
{
    padding: 4px 2px 4px 2px !important;
}
.dxm-popup .dxm-hovered .dxm-popOut
{
    border-left-color: transparent !important;
}
.dxmLite_QuartoYessa.dxm-ltr .menuButtons .dxm-dropDownMode .dxm-popOut
{
    border: none;
    border-left: 1px solid #c6c6c6;
}
.menuButtons .dxm-separator,
.menuLinks .dxm-separator
{
    padding-left: 12px !important;
    padding-right: 11px !important;
}
.menuButtons_QuartoYessa .dxeButtonEdit_QuartoYessa
{
    border-radius: 3px;
}
.dxmLite_QuartoYessa .menuLinks.dxm-horizontal .dxm-item
{
    border: 1px solid transparent;
    padding: 1px;
}
.dxmLite_QuartoYessa .menuLinks.dxm-horizontal .dxm-item.dxm-hovered
{
    background-image: none;
    background-color: #F0F0F0;
    border: 1px solid #C6C6C6;
    border-radius: 2px;
}
.menuLinks .dxm-noImages .dxm-item:not(.dxm-ami) .dxm-content
{
    padding: 9px 10px 9px 10px !important;
}
.menuButtons .dxm-dropDownMode:not(.dxm-ami) .dxm-popOut
{
    padding: 4px 1px 3px 0px !important;
}
.dxmLite_QuartoYessa .dxmtb:not(.dxm-popup) .dxm-item.dxm-hovered a.dx
{
    color: #4a4a4a;
}
.dxmLite_QuartoYessa .dxm-main.menuButtons
{
    padding: 4px 0px 4px 0px;
}
.dxmLite_QuartoYessa .dxm-horizontal .dxm-image-l .captionAndImage .dxm-content
{
    padding-right: 10px !important;
}
.dxmLite_QuartoYessa .dxm-horizontal .dxm-image-l .captionAndImage.dxm-dropDownMode .dxm-content
{
    padding: 4px 10px 0px 4px !important;
}
.ACHVI .dxmLite_QuartoYessa .dxm-tmpl td.dxic
{
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    background-color: white;
}
.ACHVI .dxmLite_QuartoYessa .dxm-tmpl td.dxic > input
{
    padding-top: 2px !important;
    padding-bottom: 3px !important;
}
.GroupContent .Item .ACH
{
    padding-top: 9px;
    padding-left: 0px;
}
.Layout .ACH .dxmLite_QuartoYessa.dxm-ltr .dxm-item
{
    margin-bottom: 0px;
    margin-right: 6px;
    margin-top: 6px;
}
.ACHVI .menuButtons_QuartoYessa .dxm-content
{
    padding: 5px 21px 5px 22px !important;
}
.ACHVI .hasImage .dxm-content
{
    padding: 0px 2px 0px 2px !important;
}
.ACHVI .dxmLite_QuartoYessa .dxm-tmpl .dxeButton
{
    padding: 0;
}
.Item input[type="text"].dxeEditArea_QuartoYessa,
.Item input[type="password"].dxeEditArea_QuartoYessa
{
    margin-top: 0px;
    margin-bottom: 0px;
}

